bash-3.2$ maude lambda
		     \||||||||||||||||||/
		   --- Welcome to Maude ---
		     /||||||||||||||||||\
	    Maude 2.5 built: May  7 2010 18:28:32
	    Copyright 1997-2010 SRI International
		   Tue Mar  8 17:45:50 2011
==========================================
rewrite in SUBSTITUTION : (/\ x . /\ y . x y z)[x / z] .
rewrites: 57 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ 'var0 . /\ y . 'var0 y x
==========================================
rewrite in SUBSTITUTION : (/\ u . /\ x . /\ y . x y z)[x / z] .
rewrites: 67 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ u . /\ 'var0 . /\ y . 'var0 y x
==========================================
rewrite in SUBSTITUTION : ((/\ x . x z) (/\ x . /\ y . x y z))[x / z] .
rewrites: 84 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: (/\ 'var0 . 'var0 x) (/\ 'var1 . /\ y . 'var1 y x)
==========================================
rewrite in COMBINATORY-LOGIC : S K K x .
rewrites: 2 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: x
==========================================
rewrite in COMBINATORY-LOGIC : S K K (S K K) .
rewrites: 2 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: S K K
==========================================
rewrite in DE-BRUIJN : (/\ {0}) x .
rewrites: 6 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: x
==========================================
rewrite in DE-BRUIJN : (/\ /\ {0}) x .
rewrites: 13 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ {0}
==========================================
rewrite in DE-BRUIJN : (/\ /\ {1}) x .
rewrites: 12 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ x
==========================================
rewrite in DE-BRUIJN : (/\ /\ x {1} y) x .
rewrites: 20 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ x x y
==========================================
rewrite in LAMBDA : (/\ x . x) y .
rewrites: 10 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: y
==========================================
rewrite in LAMBDA : (/\ x . x) (/\ x . x) .
rewrites: 16 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ {0}
==========================================
rewrite in LAMBDA : (/\ f . (/\ x . f x) y) g .
rewrites: 53 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: g y
==========================================
rewrite in LAMBDA : (/\ z . z z) (/\ x . /\ y . x y) .
rewrites: 101 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ (/\ /\ {1} {0}) {0}
==========================================
rewrite in CURRYING : (/\ x y z . x y z) a b .
rewrites: 93 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ a b {0}
==========================================
rewrite in CURRYING : (/\ x y z . x y z) (/\ x y z . x y z) a b .
rewrites: 266 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ a b {0}
==========================================
rewrite in CURRYING : (/\ x y z . (/\ x y z . x y z) y z) (/\ x y z . x y z) a
    b .
rewrites: 407 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ a b {0}
==========================================
rewrite in CHURCH-BOOLEANS : and true false .
rewrites: 261 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ /\ {0}
==========================================
rewrite in CHURCH-BOOLEANS : and (and x y) z .
rewrites: 307 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: x y (/\ /\ {0}) z (/\ /\ {0})
==========================================
rewrite in CHURCH-BOOLEANS : and x (and y z) .
rewrites: 245 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: x (y z (/\ /\ {0})) (/\ /\ {0})
==========================================
rewrite in CHURCH-BOOLEANS : and (and true y) z .
rewrites: 418 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: y z (/\ /\ {0})
==========================================
rewrite in CHURCH-BOOLEANS : and true (and y z) .
rewrites: 476 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: y z (/\ /\ {0})
==========================================
rewrite in CHURCH-BOOLEANS : and (and false y) z .
rewrites: 453 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ /\ {0}
==========================================
rewrite in CHURCH-BOOLEANS : and false (and y z) .
rewrites: 339 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ /\ {0}
==========================================
rewrite in CHURCH-BOOLEANS : and (and false true) false t f .
rewrites: 632 in 1ms cpu (0ms real) (632000 rewrites/second)
result Var: f
==========================================
rewrite in CHURCH-BOOLEANS : and false (and true false) t f .
rewrites: 450 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: f
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(succ #5) .
rewrites: 884 in 0ms cpu (0ms real) (~ rewrites/second)
result NzNat: 6
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(succ' #5) .
rewrites: 823 in 0ms cpu (0ms real) (~ rewrites/second)
result NzNat: 6
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(succ (/\ x y . x)) .
rewrites: 310 in 0ms cpu (0ms real) (~ rewrites/second)
result [Int,FindResult]: display(0, /\ # {0})
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(succ' (/\ x y . x)) .
rewrites: 336 in 1ms cpu (0ms real) (336000 rewrites/second)
result [Int,FindResult]: display(1, /\ # {0})
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(plus #5 #5) .
rewrites: 1954 in 0ms cpu (0ms real) (~ rewrites/second)
result NzNat: 10
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(plus #0 #5) .
rewrites: 1061 in 0ms cpu (0ms real) (1062062 rewrites/second)
result NzNat: 5
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(plus (succ #5) #4) .
rewrites: 2777 in 0ms cpu (0ms real) (~ rewrites/second)
result NzNat: 10
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(succ (plus #5 #4)) .
rewrites: 2628 in 1ms cpu (0ms real) (2628000 rewrites/second)
result NzNat: 10
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(mult #5 #5) .
rewrites: 7683 in 3ms cpu (2ms real) (2561000 rewrites/second)
result NzNat: 25
==========================================
rewrite in DISPLAY-CHURCH-NUMERALS : display(power #5 #3) .
rewrites: 89434 in 29ms cpu (30ms real) (2981630 rewrites/second)
result NzNat: 125
==========================================
rewrite in CHURCH-PAIRS : 1st (pair a b) .
rewrites: 252 in 0ms cpu (0ms real) (~ rewrites/second)
result Var: a
==========================================
rewrite in CHURCH-PAIRS : 2nd (pair a b) .
rewrites: 253 in 1ms cpu (0ms real) (253000 rewrites/second)
result Var: b
==========================================
rewrite in CHURCH-PAIRS : pair (1st p) (2nd p) .
rewrites: 292 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ {0} ((/\ {0} (/\ /\ {1})) p) ((/\ {0} (/\ /\ {0})) p)
==========================================
rewrite in CHURCH-PAIRS : 1st (pair (1st p) (2nd p)) .
rewrites: 742 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: p (/\ /\ {1})
==========================================
rewrite in CHURCH-PAIRS : 1st p .
rewrites: 48 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: p (/\ /\ {1})
==========================================
rewrite in CHURCH-PAIRS : 2nd (pair (1st p) (2nd p)) .
rewrites: 679 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: p (/\ /\ {0})
==========================================
rewrite in CHURCH-PAIRS : 2nd p .
rewrites: 48 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: p (/\ /\ {0})
==========================================
rewrite in CHURCH-FIBONACCI : display(fibo #4) .
rewrites: 210189 in 82ms cpu (82ms real) (2532794 rewrites/second)
result NzNat: 3
==========================================
rewrite in CHURCH-FIBONACCI : display(fibo (mult #5 #2)) .
rewrites: 6399765 in 2568ms cpu (2569ms real) (2491528 rewrites/second)
result NzNat: 55
==========================================
rewrite in CHURCH-PREDECESSOR : display(pred #0) .
rewrites: 1928 in 0ms cpu (0ms real) (~ rewrites/second)
result Zero: 0
==========================================
rewrite in CHURCH-PREDECESSOR : display(pred #1) .
rewrites: 6144 in 2ms cpu (2ms real) (3072000 rewrites/second)
result Zero: 0
==========================================
rewrite in CHURCH-PREDECESSOR : display(pred #5) .
rewrites: 152248 in 56ms cpu (57ms real) (2671439 rewrites/second)
result NzNat: 4
==========================================
rewrite in CHURCH-SUBTRACTION : display(sub #5 #3) .
rewrites: 593457 in 234ms cpu (235ms real) (2525735 rewrites/second)
result NzNat: 2
==========================================
rewrite in CHURCH-SUBTRACTION : display(sub #3 #5) .
rewrites: 220213 in 87ms cpu (87ms real) (2502790 rewrites/second)
result Zero: 0
==========================================
rewrite in CHURCH-RELATIONS : equal (mult #5 #3) (pred (power #2 #4)) t f .
rewrites: 66267688 in 25886ms cpu (25889ms real) (2559975 rewrites/second)
result Var: t
==========================================
rewrite in CHURCH-RELATIONS : equal (mult #5 #3) (succ (power #2 #4)) t f .
rewrites: 70767055 in 28012ms cpu (28017ms real) (2526245 rewrites/second)
result Var: f
==========================================
rewrite in FIXED-POINT-COMBINATORS : Y-name .
rewrites: 41 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ (/\ {1} ({0} {0})) (/\ {1} ({0} {0}))
==========================================
rewrite in FIXED-POINT-COMBINATORS : Y-value .
rewrites: 71 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ (/\ {1} (/\ {1} {1} {0})) (/\ {1} (/\ {1} {1} {0}))
==========================================
rewrite in FIXED-POINT-COMBINATORS : Y-Turing .
rewrites: 118 in 0ms cpu (0ms real) (~ rewrites/second)
result Exp: /\ {0} ((/\ /\ {0} ({1} {1} {0})) (/\ /\ {0} ({1} {1} {0})) {0})
==========================================
rewrite in FIXED-POINT-COMBINATORS : Y-Turing-value .
rewrites: 196 in 1ms cpu (0ms real) (196000 rewrites/second)
result Exp: /\ {0} (/\ (/\ /\ {0} (/\ {2} {2} {1} {0})) (/\ /\ {0} (/\ {2} {2}
    {1} {0})) {1} {0})
==========================================
rewrite in FIXED-POINT-COMBINATORS : Y-Klop .
rewrites: 1407122 in 533ms cpu (534ms real) (2635459 rewrites/second)
result Exp: /\ {0} ((/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {
    21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {
    11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22}
    {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {
    17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7}
    {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7}
    {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {
    8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11}
    {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {
    8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24}
    {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20}
    {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {
    25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3}
    {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {
    11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22}
    {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {
    17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7}
    {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7}
    {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {
    8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11}
    {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {
    8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24}
    {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20}
    {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {
    25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3}
    {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {
    11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22}
    {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {
    17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7}
    {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7}
    {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {
    8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11}
    {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {
    8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24}
    {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20}
    {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {
    25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3}
    {21} {22} {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {
    11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22}
    {10} {11} {17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\
    /\ {0} ({7} {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {
    17} {12} {7} {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7}
    {18} {17} {8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7}
    {23} {11} {13} {24} {17} {12} {25} {7} {11} {0})) (/\ /\ /\ /\ /\ /\ /\ /\
    /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ /\ {0} ({7} {18} {17} {
    8} {17} {8} {25} {20} {17} {3} {21} {22} {10} {11} {17} {12} {7} {23} {11}
    {13} {24} {17} {12} {25} {7} {11} {0})) {0})
==========================================
rewrite in FACTORIALS : display(factorial-name #2) .
rewrites: 1441143 in 626ms cpu (626ms real) (2298821 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS : display(factorial-value #2) .
rewrites: 1556098 in 660ms cpu (660ms real) (2354513 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS : display(factorial-Turing #2) .
rewrites: 893234 in 362ms cpu (362ms real) (2461079 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS : display(factorial-Turing-value #2) .
rewrites: 965337 in 393ms cpu (394ms real) (2450467 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS : display(factorial-Klop #2) .
rewrites: 24445871 in 9486ms cpu (9488ms real) (2576895 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS : display(factorial-fix #2) .
rewrites: 875457 in 364ms cpu (364ms real) (2398873 rewrites/second)
result NzNat: 2
==========================================
rewrite in LAMBDA-WITH-BUILTINS : display((/\ x . /\ y . + x (y 7)) 5 (/\ y . *
    y 3)) .
rewrites: 114 in 0ms cpu (0ms real) (~ rewrites/second)
result NzNat: 26
==========================================
rewrite in LAMBDA-WITH-BUILTINS : display((/\ x y . if x (* (y x) x) (/\ y . y
    x)) 3 (/\ x . * 2 x)) .
rewrites: 216 in 0ms cpu (0ms real) (~ rewrites/second)
result NzNat: 18
==========================================
rewrite in LAMBDA-WITH-BUILTINS : display((/\ x y . if x (* (y x) x) (/\ y . y
    x)) 0 (/\ x . * 2 x)) .
rewrites: 192 in 0ms cpu (0ms real) (~ rewrites/second)
result [Exp,FindResult]: display(/\ {0} 0)
==========================================
rewrite in LAMBDA-WITH-BUILTINS : display((/\ x y . if x (* (y x) x) (/\ y . y
    x)) x (/\ x . * 2 x)) .
rewrites: 204 in 0ms cpu (0ms real) (~ rewrites/second)
result [Exp,FindResult]: display-if(display(x), * (* 2 x) x, /\ {0} x)
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-name 10) .
rewrites: 9951 in 3ms cpu (2ms real) (3317000 rewrites/second)
result NzNat: 3628800
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-value 10) .
rewrites: 16212 in 3ms cpu (4ms real) (4054013 rewrites/second)
result NzNat: 3628800
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-Turing 10) .
rewrites: 10356 in 3ms cpu (2ms real) (3452000 rewrites/second)
result NzNat: 3628800
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-Turing-value 10) .
rewrites: 17247 in 4ms cpu (4ms real) (3450090 rewrites/second)
result NzNat: 3628800
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-Klop 2) .
rewrites: 4349998 in 1622ms cpu (1622ms real) (2680628 rewrites/second)
result NzNat: 2
==========================================
rewrite in FACTORIALS-WITH-BUILTINS : display(factorial-fix 10) .
rewrites: 4237 in 1ms cpu (0ms real) (4237000 rewrites/second)
result NzNat: 3628800
Bye.
bash-3.2$ 